import request from '@/utils/request'

// 获取商品列表
export function getProductList(data) {
  return request({
    url: '/goods/good/get_product_list',
    method: 'post',
    params: data
  })
}

// 获取砍价商品列表
export function getBargainProductList(data) {
  return request({
    url: '/bargain/good/get_product_list',
    method: 'post',
    params: data
  })
}

// 获取拼团商品列表
export function getWholesaleProductList(data) {
  return request({
    url: '/wholesale/good/get_product_list',
    method: 'post',
    params: data
  })
}

// 获取秒杀商品列表
export function getSpikeProductList(data) {
  return request({
    url: '/spike/spike_goods/get_product_list',
    method: 'post',
    params: data
  })
}

// 获取动态页页面列表
export function getPageList(data) {
  return request({
    url: '/module_page/page/get_page_list',
    method: 'post',
    params: data
  })
}

// 获取其他页面列表
export function getOtherPageList(data) {
  return request({
    url: '/module_page/page/get_other_page_list',
    method: 'post',
    params: data
  })
}

// 获取标签列表
export function getLabelList(data) {
  return request({
    url: '/goods/tags/get_label_list',
    method: 'post',
    params: data
  })
}

// 获取标签下商品
export function getLabelProduct(data) {
  return request({
    url: '/goods/good/get_label_product',
    method: 'post',
    params: data
  })
}

// 获取自定义添加商品
export function getCustomizeProductList(data) {
  return request({
    url: '/goods/good/get_product',
    method: 'post',
    params: data
  })
}

// 获取已保存、草稿箱页面列表
export function getStatusPageList(data) {
  return request({
    url: '/module_page/page/get_page_list',
    method: 'post',
    params: data
  })
}

// 删除页面
export function delPage(data) {
  return request({
    url: '/module_page/page/del_page',
    method: 'post',
    params: data
  })
}

// 修改页面状态
export function setPageStatus(data) {
  return request({
    url: '/module_page/page/set_page_status',
    method: 'post',
    params: data
  })
}

// 保存页面
export function savePage(token, data) {
  return request({
    url: '/module_page/page/save_page',
    method: 'post',
    params: { token },
    data
  })
}

// 预览页面
export function previewPage(data) {
  return request({
    url: '/module_page/page/info_page',
    method: 'post',
    params: data
  })
}
